package jafer.tela;

import java.awt.Image;
import java.awt.Rectangle;

import javax.swing.ImageIcon;

public class Enemy {
	
	private int x,y;
	private Image imagem;
	private boolean isVisible;
	private int largura, altura;
	
	private static final int VELOCIDADE = 1;
	
	private static int contador =0; 

	public Enemy(int x, int y) {
		
		this.x =  x;
		this.y = y;
		
		
		ImageIcon referencia;
		if(contador++ % 3 == 0){
			 referencia= new ImageIcon("res/inimigo_2.gif");
			
		}else{
			 referencia= new ImageIcon("res/inimigo_1.gif");
		}
		
		imagem = referencia.getImage();
		largura = imagem.getWidth(null);
		altura = imagem.getHeight(null);
		
		isVisible = true;
	
	}
	
	public void mexer(){
		
		if(x<0){
			x = Frame.DEFAULT_WIDTH;
			
		}else{
			x -=VELOCIDADE;
		}
		
	}

	public boolean isVisible() {
		return isVisible;
	}

	public void setVisible(boolean isVisible) {
		this.isVisible = isVisible;
	}

	public int getX() {
		return x;
	}

	public int getY() {
		return y;
	}

	public Image getImagem() {
		return imagem;
	}
	
	public Rectangle getBouds(){
		return new Rectangle(x,y,largura,altura);
	}
}
